package system

import "go-api-template/api/models"

type Role struct {
	models.BaseModel
	Name   string `gorm:"column:name"`    // 角色名
	CnName string `gorm:"column:cn_name"` // 中文名
	EnName string `gorm:"column:en_name"` // 英文名
	Menu   string `gorm:"column:menu"`    // 菜单权限
}

func (r Role) TableName() string {
	return "system_role"
}

type RoleMenu struct {
	models.BaseModel
	RoleId string `gorm:"column:role_id"` // 角色ID
	MenuId string `gorm:"column:menu_id"` // 菜单ID
}

func (r RoleMenu) TableName() string {
	return "system_role_menu"
}
